package com.school.hjt.schoolclasscard.db;

/**
 * Created by xqx on 2017/11/23.
 * 添加数据类
 */

public class AddData {


     private  ClassAlbum classAlbum=new ClassAlbum();//添加相册

    /**
     * @param card_no 学生卡号
     * @param id 学生唯一值
     * @param name 学生姓名
     * @param headimg 头像
     */
    public  void addStudent(String id, String card_no, String name, String headimg){
       Cardnumber cardnumber=new Cardnumber();//添加卡号
        CardStudent cardStudent=new CardStudent();
        cardnumber.setCardnumber(card_no);
        cardnumber.setType(1);
        cardnumber.setId(id);
        cardStudent.setId(id);
        cardStudent.setStudent_name(name);
        cardStudent.setStudent_url(headimg);
        cardStudent.setCard_no(card_no);
        CardDao.insertCard(cardnumber);
        CardDao.insertStuden(cardStudent);
    }
    /**
     * @param id 相册id
     * @param add_time 更新时间
     * @param pic_path 图片路径
     * @param type_id 区分
     */
    public  void addAlbum(String id, String add_time, String pic_path, String type_id,String title){
        classAlbum.setId(id);
        classAlbum.setAddtime(add_time);
        classAlbum.setTitle(title);
        classAlbum.setPic(pic_path);
        classAlbum.setTypeid(type_id);
        CardDao.insertAlbum(classAlbum);
    }

    /**
     * @param id id
     * @param pic_path pic_path
     * @param add_time add_time
     * 添加班级相册
     */
    public  void addClassAlbum(String id, String pic_path, String add_time){
        Album album=new Album(id,pic_path,add_time);
        CardDao.insertClassAlbum(album);
    }

    /**
     * @param id id
     * @param content content
     * @param add_time add_time
     *  添加学校动态
     */
    public void addDynamicSchool(String id, String content, String add_time){
        DynamicSchool dynamicSchool=new DynamicSchool(id,content,add_time);
        CardDao.insertDynamicSchool(dynamicSchool);
    }

    /**
     *添加学校值日
     */
    public void addLabours(String id, String week_day, String classname, String now_date,
                           String add_time, String lab_teacher, String adm_teacher){
        Labours labours=new Labours(id,week_day,classname,now_date,add_time,lab_teacher,adm_teacher);
        CardDao.insertLabours(labours);
    }

    /**
     *添加学校基本信息
     */
    public void addInfo(String id, String school_name, String school_img, String motto){
        SchInfo info=new SchInfo(id,school_name,school_img,motto);
        CardDao.insertInfo(info);
    }

    /**
     * 添加值日班级基本信息
     */
    public void addClassInfo(String content){
        ClassInfo info=new ClassInfo(1L,content);
        CardDao.insertClassInfo(info);
    }

    /**
     *添加学校资讯
     */
    public void addSchArtcle(String id, String title, String sort, String image_path,
                             String content, String link, String add_time){
        SchArticle schArticle=new SchArticle(id,title,Integer.parseInt(sort),image_path,content,link,add_time,false,false);
        CardDao.insertAchArticle(schArticle);
    }

    /**
     *添加学校简介
     */
    public void addSchAboutUs(String id, String title, String sort, String type_id,
                              String content, String link, String add_time){
        SchAboutUs schAboutUs=new SchAboutUs(id,title,Integer.parseInt(sort),type_id,content,link,add_time);
        CardDao.insertSchAboutUs(schAboutUs);
    }

    /**
     *添加卡号
     */
    public  void addCardNum(String id, String card, int type){
        Cardnumber cardnumber=new Cardnumber();//添加卡号
        cardnumber.setId(id);
        cardnumber.setCardnumber(card);
        cardnumber.setType(type);
        CardDao.insertCard(cardnumber);
    }
}
